home *** CD-ROM | disk | FTP | other *** search
/ The Other Thing / The Other Thing.iso / SURF / SURF.EXE / X / 306 < prev   
Text File  |  1996-08-14  |  12KB  |  594 lines

  1. xof 0302txt 0064
  2. template Header {
  3.  <3D82AB43-62DA-11cf-AB39-0020AF71E433>
  4.  WORD major;
  5.  WORD minor;
  6.  DWORD flags;
  7. }
  8.  
  9. template Vector {
  10.  <3D82AB5E-62DA-11cf-AB39-0020AF71E433>
  11.  FLOAT x;
  12.  FLOAT y;
  13.  FLOAT z;
  14. }
  15.  
  16. template Coords2d {
  17.  <F6F23F44-7686-11cf-8F52-0040333594A3>
  18.  FLOAT u;
  19.  FLOAT v;
  20. }
  21.  
  22. template Matrix4x4 {
  23.  <F6F23F45-7686-11cf-8F52-0040333594A3>
  24.  array FLOAT matrix[16];
  25. }
  26.  
  27. template ColorRGBA {
  28.  <35FF44E0-6C7C-11cf-8F52-0040333594A3>
  29.  FLOAT red;
  30.  FLOAT green;
  31.  FLOAT blue;
  32.  FLOAT alpha;
  33. }
  34.  
  35. template ColorRGB {
  36.  <D3E16E81-7835-11cf-8F52-0040333594A3>
  37.  FLOAT red;
  38.  FLOAT green;
  39.  FLOAT blue;
  40. }
  41.  
  42. template IndexedColor {
  43.  <1630B820-7842-11cf-8F52-0040333594A3>
  44.  DWORD index;
  45.  ColorRGBA indexColor;
  46. }
  47.  
  48. template Boolean {
  49.  <4885AE61-78E8-11cf-8F52-0040333594A3>
  50.  WORD truefalse;
  51. }
  52.  
  53. template Boolean2d {
  54.  <4885AE63-78E8-11cf-8F52-0040333594A3>
  55.  Boolean u;
  56.  Boolean v;
  57. }
  58.  
  59. template MaterialWrap {
  60.  <4885AE60-78E8-11cf-8F52-0040333594A3>
  61.  Boolean u;
  62.  Boolean v;
  63. }
  64.  
  65. template TextureFilename {
  66.  <A42790E1-7810-11cf-8F52-0040333594A3>
  67.  STRING filename;
  68. }
  69.  
  70. template Material {
  71.  <3D82AB4D-62DA-11cf-AB39-0020AF71E433>
  72.  ColorRGBA faceColor;
  73.  FLOAT power;
  74.  ColorRGB specularColor;
  75.  ColorRGB emissiveColor;
  76.  [...]
  77. }
  78.  
  79. template MeshFace {
  80.  <3D82AB5F-62DA-11cf-AB39-0020AF71E433>
  81.  DWORD nFaceVertexIndices;
  82.  array DWORD faceVertexIndices[nFaceVertexIndices];
  83. }
  84.  
  85. template MeshFaceWraps {
  86.  <4885AE62-78E8-11cf-8F52-0040333594A3>
  87.  DWORD nFaceWrapValues;
  88.  Boolean2d faceWrapValues;
  89. }
  90.  
  91. template MeshTextureCoords {
  92.  <F6F23F40-7686-11cf-8F52-0040333594A3>
  93.  DWORD nTextureCoords;
  94.  array Coords2d textureCoords[nTextureCoords];
  95. }
  96.  
  97. template MeshMaterialList {
  98.  <F6F23F42-7686-11cf-8F52-0040333594A3>
  99.  DWORD nMaterials;
  100.  DWORD nFaceIndexes;
  101.  array DWORD faceIndexes[nFaceIndexes];
  102.  [Material]
  103. }
  104.  
  105. template MeshNormals {
  106.  <F6F23F43-7686-11cf-8F52-0040333594A3>
  107.  DWORD nNormals;
  108.  array Vector normals[nNormals];
  109.  DWORD nFaceNormals;
  110.  array MeshFace faceNormals[nFaceNormals];
  111. }
  112.  
  113. template MeshVertexColors {
  114.  <1630B821-7842-11cf-8F52-0040333594A3>
  115.  DWORD nVertexColors;
  116.  array IndexedColor vertexColors[nVertexColors];
  117. }
  118.  
  119. template Mesh {
  120.  <3D82AB44-62DA-11cf-AB39-0020AF71E433>
  121.  DWORD nVertices;
  122.  array Vector vertices[nVertices];
  123.  DWORD nFaces;
  124.  array MeshFace faces[nFaces];
  125.  [...]
  126. }
  127.  
  128. template FrameTransformMatrix {
  129.  <F6F23F41-7686-11cf-8F52-0040333594A3>
  130.  Matrix4x4 frameMatrix;
  131. }
  132.  
  133. template Frame {
  134.  <3D82AB46-62DA-11cf-AB39-0020AF71E433>
  135.  [...]
  136. }
  137.  
  138. template FloatKeys {
  139.  <10DD46A9-775B-11cf-8F52-0040333594A3>
  140.  DWORD nValues;
  141.  array FLOAT values[nValues];
  142. }
  143.  
  144. template TimedFloatKeys {
  145.  <F406B180-7B3B-11cf-8F52-0040333594A3>
  146.  DWORD time;
  147.  FloatKeys tfkeys;
  148. }
  149.  
  150. template AnimationKey {
  151.  <10DD46A8-775B-11cf-8F52-0040333594A3>
  152.  DWORD keyType;
  153.  DWORD nKeys;
  154.  array TimedFloatKeys keys[nKeys];
  155. }
  156.  
  157. template AnimationOptions {
  158.  <E2BF56C0-840F-11cf-8F52-0040333594A3>
  159.  DWORD openclosed;
  160.  DWORD positionquality;
  161. }
  162.  
  163. template Animation {
  164.  <3D82AB4F-62DA-11cf-AB39-0020AF71E433>
  165.  [...]
  166. }
  167.  
  168. template AnimationSet {
  169.  <3D82AB50-62DA-11cf-AB39-0020AF71E433>
  170.  [Animation]
  171. }
  172.  
  173. Header {
  174.  1;
  175.  0;
  176.  1;
  177. }
  178.  
  179. Material x3ds_mat_REDPLSTC {
  180.  0.905882, 0.262745, 0.262745, 1.000000;;
  181.  25.599998;
  182.  1.00, 1.00, 1.00;;
  183.  0.00, 0.00, 0.00;;
  184. }
  185. Material x3ds_mat_WHITEPLSTC {
  186.  0.941176, 0.941176, 0.941176, 1.000000;;
  187.  25.599998;
  188.  1.00, 1.00, 1.00;;
  189.  0.00, 0.00, 0.00;;
  190. }
  191. Material x3ds_mat_REDPLASTIC {
  192.  1.000000, 0.000000, 0.000000, 1.000000;;
  193.  30.800001;
  194.  1.00, 1.00, 1.00;;
  195.  0.00, 0.00, 0.00;;
  196. }
  197.  
  198. Frame x3ds_ritebouy {
  199.  FrameTransformMatrix {
  200.   1.000000, 0.000000, 0.000000, 0.000000,
  201.   0.000000, -0.000000, 1.000000, 0.000000,
  202.   0.000000, -1.000000, -0.000000, 0.000000,
  203.   -0.034373, 24.174252, -0.462167, 1.000000;;
  204.  }
  205.  Mesh ritebouy {
  206.  
  207.    25;
  208.    -0.000004; 0.295972; -47.035686;,
  209.    1.320169; -3.520461; -20.773129;,
  210.    3.422838; -1.555841; -20.773125;,
  211.    3.520454; 1.320175; -20.773125;,
  212.    1.555835; 3.422837; -20.773125;,
  213.    -1.320174; 3.520460; -20.773125;,
  214.    -3.422844; 1.555831; -20.773125;,
  215.    -3.520459; -1.320174; -20.773125;,
  216.    -1.555836; -3.422848; -20.773129;,
  217.    6.029497; -16.242708; -11.884196;,
  218.    15.632824; -7.269889; -11.884193;,
  219.    16.078655; 5.865448; -11.884195;,
  220.    7.105833; 15.468794; -11.884192;,
  221.    -6.029500; 15.914609; -11.884192;,
  222.    -15.632833; 6.941778; -11.884195;,
  223.    -16.078659; -6.193554; -11.884193;,
  224.    -7.105817; -15.796891; -11.884196;,
  225.    6.947470; -18.526592; 30.590525;,
  226.    18.012878; -8.187695; 30.590528;,
  227.    18.526588; 6.947487; 30.590525;,
  228.    8.187675; 18.012850; 30.590528;,
  229.    -6.947475; 18.526598; 30.590528;,
  230.    -18.012886; 8.187638; 30.590527;,
  231.    -18.526588; -6.947485; 30.590528;,
  232.    -8.187659; -18.012903; 30.590525;;
  233.  
  234.    40;
  235.    3;0,2,1;,
  236.    3;0,3,2;,
  237.    3;0,4,3;,
  238.    3;0,5,4;,
  239.    3;0,6,5;,
  240.    3;0,7,6;,
  241.    3;0,8,7;,
  242.    3;0,1,8;,
  243.    3;1,10,9;,
  244.    3;1,2,10;,
  245.    3;2,11,10;,
  246.    3;2,3,11;,
  247.    3;3,12,11;,
  248.    3;3,4,12;,
  249.    3;4,13,12;,
  250.    3;4,5,13;,
  251.    3;5,14,13;,
  252.    3;5,6,14;,
  253.    3;6,15,14;,
  254.    3;6,7,15;,
  255.    3;7,16,15;,
  256.    3;7,8,16;,
  257.    3;8,9,16;,
  258.    3;8,1,9;,
  259.    3;9,18,17;,
  260.    3;9,10,18;,
  261.    3;10,19,18;,
  262.    3;10,11,19;,
  263.    3;11,20,19;,
  264.    3;11,12,20;,
  265.    3;12,21,20;,
  266.    3;12,13,21;,
  267.    3;13,22,21;,
  268.    3;13,14,22;,
  269.    3;14,23,22;,
  270.    3;14,15,23;,
  271.    3;15,24,23;,
  272.    3;15,16,24;,
  273.    3;16,17,24;,
  274.    3;16,9,17;;
  275.   MeshMaterialList {
  276.    1;
  277.    1;
  278.    0;;
  279.    {x3ds_mat_REDPLASTIC}
  280.   }
  281.   MeshNormals {
  282.    25;
  283.    0.000001;0.005537;-0.999985;,
  284.    0.293250;-0.781443;-0.550773;,
  285.    0.762206;-0.345903;-0.547168;,
  286.    0.786782;0.295595;-0.541846;,
  287.    0.348626;0.767528;-0.537922;,
  288.    -0.295855;0.789498;-0.537739;,
  289.    -0.765192;0.348365;-0.541408;,
  290.    -0.784176;-0.293512;-0.546734;,
  291.    -0.345641;-0.759854;-0.550595;,
  292.    0.301687;-0.804081;-0.512287;,
  293.    0.782270;-0.355159;-0.511777;,
  294.    0.804705;0.302186;-0.511012;,
  295.    0.355676;0.782908;-0.510440;,
  296.    -0.301803;0.805228;-0.510414;,
  297.    -0.782402;0.356059;-0.510949;,
  298.    -0.804590;-0.301302;-0.511715;,
  299.    -0.355543;-0.781778;-0.512262;,
  300.    0.350525;-0.934766;-0.057838;,
  301.    0.908722;-0.413090;-0.059846;,
  302.    0.934493;0.350401;-0.062784;,
  303.    0.412944;0.908439;-0.064930;,
  304.    -0.350392;0.934343;-0.065030;,
  305.    -0.908571;0.412950;-0.063024;,
  306.    -0.934626;-0.350519;-0.060087;,
  307.    -0.413095;-0.908843;-0.057938;;
  308.    40;
  309.    3;0,2,1;,
  310.    3;0,3,2;,
  311.    3;0,4,3;,
  312.    3;0,5,4;,
  313.    3;0,6,5;,
  314.    3;0,7,6;,
  315.    3;0,8,7;,
  316.    3;0,1,8;,
  317.    3;1,10,9;,
  318.    3;1,2,10;,
  319.    3;2,11,10;,
  320.    3;2,3,11;,
  321.    3;3,12,11;,
  322.    3;3,4,12;,
  323.    3;4,13,12;,
  324.    3;4,5,13;,
  325.    3;5,14,13;,
  326.    3;5,6,14;,
  327.    3;6,15,14;,
  328.    3;6,7,15;,
  329.    3;7,16,15;,
  330.    3;7,8,16;,
  331.    3;8,9,16;,
  332.    3;8,1,9;,
  333.    3;9,18,17;,
  334.    3;9,10,18;,
  335.    3;10,19,18;,
  336.    3;10,11,19;,
  337.    3;11,20,19;,
  338.    3;11,12,20;,
  339.    3;12,21,20;,
  340.    3;12,13,21;,
  341.    3;13,22,21;,
  342.    3;13,14,22;,
  343.    3;14,23,22;,
  344.    3;14,15,23;,
  345.    3;15,24,23;,
  346.    3;15,16,24;,
  347.    3;16,17,24;,
  348.    3;16,9,17;;
  349.   }
  350.  }
  351.  
  352.  Frame x3ds_ritarowout {
  353.   FrameTransformMatrix {
  354.    -1.000000, 0.000000, -0.000000, 0.000000,
  355.    -0.000000, -0.000000, -1.000000, 0.000000,
  356.    -0.000000, -1.000000, 0.000000, 0.000000,
  357.    -8.922864, 0.306313, -45.642086, 1.000000;;
  358.   }
  359.   Mesh ritarowout {
  360.  
  361.     14;
  362.     10.007232; 18.300224; -3.875000;,
  363.     32.600105; -0.000000; -3.875000;,
  364.     10.007232; -18.300228; -3.875000;,
  365.     10.007232; -7.368615; -3.875000;,
  366.     -32.600105; -7.368615; -3.875000;,
  367.     -32.600105; 6.013038; -3.875000;,
  368.     10.007232; 6.013038; -3.875000;,
  369.     10.007232; 18.300224; 3.875000;,
  370.     32.600105; 0.000000; 3.875000;,
  371.     10.007232; -18.300228; 3.875000;,
  372.     10.007232; -7.368614; 3.875000;,
  373.     -32.600105; -7.368614; 3.875000;,
  374.     -32.600105; 6.013039; 3.875000;,
  375.     10.007232; 6.013039; 3.875000;;
  376.  
  377.     14;
  378.     3;0,8,1;,
  379.     3;0,7,8;,
  380.     3;1,9,2;,
  381.     3;1,8,9;,
  382.     3;2,10,3;,
  383.     3;2,9,10;,
  384.     3;3,11,4;,
  385.     3;3,10,11;,
  386.     3;4,12,5;,
  387.     3;4,11,12;,
  388.     3;5,13,6;,
  389.     3;5,12,13;,
  390.     3;6,7,0;,
  391.     3;6,13,7;;
  392.    MeshMaterialList {
  393.     1;
  394.     1;
  395.     0;;
  396.     {x3ds_mat_REDPLSTC}
  397.    }
  398.    MeshNormals {
  399.     28;
  400.     0.629422;0.777064;-0.000000;,
  401.     -1.000000;0.000000;0.000000;,
  402.     0.629422;0.777064;-0.000000;,
  403.     0.629422;-0.777064;0.000000;,
  404.     0.629422;-0.777064;0.000000;,
  405.     -1.000000;0.000000;0.000000;,
  406.     -1.000000;0.000000;0.000000;,
  407.     0.000000;-1.000000;0.000000;,
  408.     0.000000;-1.000000;0.000000;,
  409.     -1.000000;0.000000;0.000000;,
  410.     -1.000000;0.000000;0.000000;,
  411.     0.000000;1.000000;-0.000000;,
  412.     0.000000;1.000000;-0.000000;,
  413.     -1.000000;0.000000;0.000000;,
  414.     0.629422;0.777064;0.000000;,
  415.     -1.000000;0.000000;0.000000;,
  416.     0.629422;0.777064;-0.000000;,
  417.     0.629422;-0.777064;0.000000;,
  418.     0.629422;-0.777064;0.000000;,
  419.     -1.000000;0.000000;0.000000;,
  420.     -1.000000;0.000000;0.000000;,
  421.     -0.000000;-1.000000;0.000000;,
  422.     0.000000;-1.000000;0.000000;,
  423.     -1.000000;0.000000;0.000000;,
  424.     -1.000000;0.000000;0.000000;,
  425.     0.000000;1.000000;-0.000000;,
  426.     0.000000;1.000000;-0.000000;,
  427.     -1.000000;0.000000;0.000000;;
  428.     14;
  429.     3;0,16,2;,
  430.     3;0,14,16;,
  431.     3;3,18,4;,
  432.     3;3,17,18;,
  433.     3;5,20,6;,
  434.     3;5,19,20;,
  435.     3;7,22,8;,
  436.     3;7,21,22;,
  437.     3;9,24,10;,
  438.     3;9,23,24;,
  439.     3;11,26,12;,
  440.     3;11,25,26;,
  441.     3;13,15,1;,
  442.     3;13,27,15;;
  443.    }
  444.   }
  445.  }
  446.  
  447.  Frame x3ds_ritarrowin {
  448.   FrameTransformMatrix {
  449.    -1.000000, 0.000000, -0.000000, 0.000000,
  450.    -0.000000, -0.000000, -1.000000, 0.000000,
  451.    -0.000000, -1.000000, 0.000000, 0.000000,
  452.    -8.922864, 0.306317, -45.642086, 1.000000;;
  453.   }
  454.   Mesh ritarrowin {
  455.  
  456.     14;
  457.     10.007232; 18.300224; -3.875001;,
  458.     32.600105; -0.000000; -3.875000;,
  459.     10.007232; -18.300228; -3.874998;,
  460.     10.007232; -7.368615; -3.874999;,
  461.     -32.600105; -7.368615; -3.874999;,
  462.     -32.600105; 6.013038; -3.875000;,
  463.     10.007232; 6.013038; -3.875000;,
  464.     10.007232; 18.300224; 3.874998;,
  465.     32.600105; 0.000000; 3.875000;,
  466.     10.007232; -18.300228; 3.875001;,
  467.     10.007232; -7.368614; 3.875000;,
  468.     -32.600105; -7.368614; 3.875001;,
  469.     -32.600105; 6.013039; 3.875000;,
  470.     10.007232; 6.013039; 3.874999;;
  471.  
  472.     10;
  473.     3;3,1,2;,
  474.     3;1,6,0;,
  475.     3;3,6,1;,
  476.     3;3,5,6;,
  477.     3;4,5,3;,
  478.     3;8,10,9;,
  479.     3;13,8,7;,
  480.     3;13,10,8;,
  481.     3;12,10,13;,
  482.     3;12,11,10;;
  483.    MeshMaterialList {
  484.     1;
  485.     1;
  486.     0;;
  487.     {x3ds_mat_WHITEPLSTC}
  488.    }
  489.    MeshNormals {
  490.     14;
  491.     0.000000;-0.000000;-1.000000;,
  492.     -0.000000;-0.000000;-1.000000;,
  493.     -0.000000;-0.000000;-1.000000;,
  494.     -0.000000;-0.000000;-1.000000;,
  495.     0.000000;-0.000000;-1.000000;,
  496.     -0.000000;-0.000000;-1.000000;,
  497.     0.000000;-0.000000;-1.000000;,
  498.     -0.000000;0.000000;1.000000;,
  499.     -0.000000;0.000000;1.000000;,
  500.     -0.000000;0.000000;1.000000;,
  501.     -0.000000;0.000000;1.000000;,
  502.     0.000000;0.000000;1.000000;,
  503.     0.000000;0.000000;1.000000;,
  504.     -0.000000;0.000000;1.000000;;
  505.     10;
  506.     3;3,1,2;,
  507.     3;1,6,0;,
  508.     3;3,6,1;,
  509.     3;3,5,6;,
  510.     3;4,5,3;,
  511.     3;8,10,9;,
  512.     3;13,8,7;,
  513.     3;13,10,8;,
  514.     3;12,10,13;,
  515.     3;12,11,10;;
  516.    }
  517.   }
  518.  }
  519. }
  520. AnimationSet x3ds_animset_0 {
  521.  Animation x3ds_anim_0 {
  522.   {x3ds_ritebouy}
  523.   AnimationKey {
  524.    0;
  525.    5;
  526.    0; 4; 0.707107, -0.707107, 0.000000, 0.000000;;,
  527.    3; 4; 0.767092, -0.633049, 0.086077, -0.058399;;,
  528.    7; 4; 0.602075, -0.784639, -0.117265, 0.089981;;,
  529.    12; 4; 0.767092, -0.633049, 0.086077, -0.058399;;,
  530.    15; 4; 0.707107, -0.707107, -0.000000, 0.000000;;;
  531.   }
  532.   AnimationKey {
  533.    1;
  534.    2;
  535.    0; 3; 1.000000, 1.000000, 1.000000;;,
  536.    15; 3; 1.000000, 1.000000, 1.000000;;;
  537.    }
  538.   AnimationKey {
  539.    2;
  540.    4;
  541.    0; 3; -0.034373, 24.174252, -0.462167;;,
  542.    3; 3; -0.034373, 11.635294, -0.462167;;,
  543.    7; 3; -0.034373, 20.034981, -0.462167;;,
  544.    15; 3; -0.034373, 24.174252, -0.462167;;;
  545.   }
  546.  }
  547.  
  548.  Animation x3ds_anim_1 {
  549.   {x3ds_ritarowout}
  550.   AnimationKey {
  551.    0;
  552.    2;
  553.    0; 4; -0.000000, 0.000000, 0.707107, -0.707107;;,
  554.    15; 4; -0.000000, 0.000000, 0.707107, -0.707107;;;
  555.   }
  556.   AnimationKey {
  557.    1;
  558.    2;
  559.    0; 3; 1.000000, 1.000000, 1.000000;;,
  560.    15; 3; 1.000000, 1.000000, 1.000000;;;
  561.    }
  562.   AnimationKey {
  563.    2;
  564.    2;
  565.    0; 3; -8.922864, 0.306311, -45.642105;;,
  566.    15; 3; -8.922864, 0.306311, -45.642105;;;
  567.   }
  568.  }
  569.  
  570.  Animation x3ds_anim_2 {
  571.   {x3ds_ritarrowin}
  572.   AnimationKey {
  573.    0;
  574.    2;
  575.    0; 4; -0.000000, 0.000000, 0.707107, -0.707107;;,
  576.    15; 4; -0.000000, 0.000000, 0.707107, -0.707107;;;
  577.   }
  578.   AnimationKey {
  579.    1;
  580.    2;
  581.    0; 3; 1.000000, 1.000000, 1.000000;;,
  582.    15; 3; 1.000000, 1.000000, 1.000000;;;
  583.    }
  584.   AnimationKey {
  585.    2;
  586.    2;
  587.    0; 3; -8.922864, 0.306315, -45.642105;;,
  588.    15; 3; -8.922864, 0.306315, -45.642105;;;
  589.   }
  590.  }
  591.  
  592. }
  593.  
  594.